package com.juidemo.demo;

import javax.swing.*;
import java.awt.*;
import java.util.jar.JarEntry;

/**
 * 限定作图显示区域
 * 限制图形在指定区域内的显示，超出部分不显示。多个限制区有覆盖时，得到限制区域的交集区域。
 *
 * public abstract void clipRect(int x, int y, int width, int height)
 */
public class DrawClipRectDemo extends JFrame {
    public DrawClipRectDemo() {
        setSize(500, 300);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
    }

    public void paint(Graphics g) {
//        g.clipRect(0,0,100,50);
//        g.clipRect(50,25,100,50);
        g.clipRect(50,25,50,25);

    }

    public static void main(String[] args) {
        new DrawCircleDemo().setVisible(true);
    }
}
